//2540. 最小公共值
//思路：一个循环语句放两个循环条件，谁小就让谁往后跳，这样的时间复杂度是O(n+m)
//题目约定没找到返回 -1
int getCommon(int* nums1, int nums1Size, int* nums2, int nums2Size) {
    int i = 0, j = 0;
    for (i = 0, j = 0; i < nums1Size && j < nums2Size; )
    {
        if (nums1[i] == nums2[j])
            return nums1[i];
        else if (nums1[i] < nums2[j])
            i++;
        else
            j++;
    }
    return -1;
}